Using Spreadsheet in ZK
From Documentation
Using Spreadsheet in ZK is quite natural, and you can directly benefit from ZK framework's value including component-based, event-driven programming model, AJAX detail encapsulation, and hundreds of component. Of course it requires you to know some basics about ZK. If your environment won't allow you to use ZK yet, Spreadsheet can also be used in JSP or JSF. Please read Using Spreadsheet in JSP or Using Spreadsheet in JSF respectively for details.
All source code listed in this book is at Github.